/* 修复ie5.5 ie6 PNG图片*/


/* 基本信息页面 */

.jn .r-con {
    margin: 10px 30px 10px 30px;
}

.jn .r-con table {
    font-size: 14px;
    width: 100%;
}

.jn .r-con table tr {
    border: 1px solid #e7e7eb;
    height: 40px;
    line-height: 40px;
}

.jn .r-con table .thead {
    background-color: #f4f5f9;
    font-weight: bold;
}

.jn .r-con a.change {
    color: #289be5;
    margin-left: 40px;
    text-decoration: none;
}

.jn .r-con a.change:hover {
    color: #b7f1fc;
}

.jn .r-con a.change:hover {
    text-decoration: none;
}

.jn .r-con table td {
    padding-left: 0px;
}

.jn .r-con table td .user-check {
    vertical-align: sub;
}

.jn .r-con table td.table-zhuangtai {
    width: 80px;
    vertical-align: top;
    padding-right: 10px;
    text-align: right;
}

.jn .r-con table td.table-zhuangtai span {
    padding-right: 12px;
}

.jn .r-con table td .vertical-line {
    color: lightgrey;
}

.jn .r-con table .thead .thead-information {
    padding-left: 20px;
}

.jn .r-con table.my-assign {
    width: 500px
}

.jn .r-con table td.tableleft {
    width: 120px;
    _width: auto;
    +width: auto;
    color: #8d8d8d;
    padding-left: 20px
}

.jn .r-con table td.tableleft .red-icon {
    color: #ff3600;
}

.jn .r-con table td.tableleft2 {
    width: 120px;
    color: #8d8d8d;
    padding-left: 20px;
    _width: auto;
    +width: auto;
}

.jn .r-con table td.tableleft3 {
    padding-left: 20px;
    width: 120px;
}

.jn .r-con table .width {
    width: 120px;
}

.jn .r-con table .bold {
    font-weight: bold
}

.jn .r-con table span.tableright {
    color: black
}

.jn .r-con table td .renzheng {
    color: #60db62;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
}

.jn .r-con table table.zhizhao {
    width: 520px;
    position: relative;
    left: -20px;
}

.jn .r-con table table.zhizhao tr {
    border: none;
    text-align: center;
}

.jn .r-con table table.zhizhao td {
    width: 250px;
}

.jn .r-con table table.zhizhao tr img {
    width: 210px;
    height: auto;
}


/* 权限分配页面*/

.jn .r-con .subhead {
    border-bottom: 1px solid #e7e7eb;
    font-size: 14px;
    padding-bottom: 10px;
    color: #8e8e8e;
    padding-left: 10px;
    margin-top: 30px;
    font-weight: bold;
}

.jn .r-con .quanxian-outer {
    padding-left: 50px;
    font-size: 14px;
}

.jn .r-con .quanxian-outer p {
    line-height: 40px;
}

.jn .r-con .quanxian-outer1 {}

.jn .r-con .leftline {
    background-image: url(../image/co-jn-line.jpg);
    background-repeat: repeat-y;
}

.jn .r-con .quanxian-outer-1 {
    background-image: url(../image/co-jn-nm1.jpg);
    background-repeat: no-repeat;
    background-position: 3px 6px;
}

.jn .r-con .quanxian-outer-2 {
    background-image: url(../image/co-jn-nm2.jpg);
    background-repeat: no-repeat;
    background-position: 3px 6px;
}

.jn .r-con .quanxian-outer-3 {
    background-image: url(../image/co-jn-nm3.jpg);
    background-repeat: no-repeat;
    background-position: 3px 6px;
}

.jn .r-con .leftline .resubmit {
    height: 33px;
    width: 106px;
    line-height: 33px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    float: left;
    background-image: url(../image/jn-search-big.gif);
    background-repeat: no-repeat;
    margin-left: 30px;
}

.jn .r-con .leftline .yixuanze {
    float: left;
}

.jn .r-con .leftline .complete {
    border: none;
    background-color: #ff6c1c;
    padding: 10px 20px 10px 20px;
    color: white;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 16px;
    width: 200px
}

.jn .r-con .leftline .complete:hover {
    background-color: #51bdf4;
}

.jn .r-con .search-user {
    height: 30px;
    line-height: 30px;
    width: 200px;
    border: 1px solid #d7d5d5;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    text-align: left;
    background-image: url(../image/search-grey.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

.jn .r-con .subhead2 {
    width: 100%;
    border-bottom: solid 1px #e7e7eb;
    margin-bottom: 10px;
    margin-top: 20px;
}

.jn .r-con .subhead2 .block {
    font-size: 14px;
    line-height: 32px;
    height: 32px;
    background-color: #f4f5f9;
    padding: 10px 15px 10px 15px;
    text-align: center;
    font-weight: bold;
}

.jn .r-con .stress {
    background-color: #f4f5f9;
}

.jn .r-con .left-col {
    width: 180px;
}

.jn .r-con .detail-edit {
    text-align: right;
    padding-right: 10px;
    color: #0a90eb;
}

.jn .r-con .detail-edit a {
    text-decoration: none;
    color: #0a90eb;
    padding: 3px;
}

.jn .r-con table tr td p {
    font-size: 12px;
    color: #8d8d8d;
}

.jn .r-con table tr td p strong {
    color: #222222;
}

.jn .r-con table tr td span {
    /*background-image:url(../image/oc-jn-dz.png);*/
    background-repeat: no-repeat;
    background-position: right center;
    /* padding-right:20px; */
}

.jn .r-con table tr td span.iconright {
    background-image: url(../image/oc-jn-dz1.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
    margin-right: 20px;
}


/*  user apply page */

.jn .r-con .editline {
    background-color: #f4f5f9;
    border: 1px solid #e7e7eb;
    height: 45px;
    line-height: 45px;
    padding-left: 20px;
}

.jn .r-con .editline .input-block {
    float: left;
}

.jn .r-con .editline .input-block .quanxuan {
    line-height: 46px;
    height: 46px;
}

.jn .r-con .editline .piliang {
    border: 1px solid #dadbe0;
    padding: 5px 10px 5px 10px;
    background-color: #e6e7ec;
    margin-left: 10px;
}

.jn .r-con .user-apply-group {
    font-size: 12px;
    border: 1px solid #e7e7eb;
    color: #383838;
}

.jn .r-con .user-apply-group-width {
    width: 100%;
}

.jn .r-con .user-apply-group .table-content {
    font-size: 12px;
    line-height: 20px;
    padding-top: 10px;
}

.jn .r-con .user-apply-group .group img {
    vertical-align: middle;
}

.jn .r-con .user-apply-group tr {
    border: 0;
}

.jn .r-con .user-apply-group td[rowspan] {
    text-align: center;
}

.jn .r-con .user-apply-group .group {
    border-bottom: 1px solid #e7e7eb;
}

.jn .r-con .user-apply-group .group .buttion-group {
    text-align: right;
    padding-right: 18px;
}

.jn .r-con .user-apply-group .wait-confirm {
    color: #f06150;
    font-weight: bold;
}

.jn .r-con .user-apply {
    margin-top: 20px;
}

.jn .r-con .reject {
    color: #9a9a9a;
    font-weight: bold;
}

.jn .r-con .yirenzheng {
    color: #00bc6f;
    font-weight: bold;
}

.jn .r-con .user-apply th {
    background-color: #4cbaef;
    border-left: 1px solid #2694c9;
    border-top: 1px solid #4cbaef;
    border-bottom: 1px solid #4cbaef;
    color: white;
}

.jn .r-con .user-apply tr {
    line-height: 55px;
    border: none;
}

.jn .r-con .user-apply th:first-child {
    border-left: none;
}

.jn .r-con .user-apply td {
    text-align: center;
    padding-left: 0;
    border-left: 1px solid #eff0f6;
    text-align: center;
}

.jn .r-con .user-apply td:first-child {
    border-left: none;
}

.jn .r-con .user-apply tr:nth-of-type(2n+1) {
    background-color: #f8f8f8;
}

.jn .r-con .user-apply tr:hover {
    background-color: #dcdcdc;
}

.jn .r-con .user-apply td span.wait-confirm {
    color: #f06150;
}

.jn .r-con .user-apply td span.pass {
    color: #00bc6f;
}

.jn .r-con .user-apply td span.reject {
    color: #9a9a9a;
}


/* sj table */

.jn .inner .r-con {
    margin: 0;
    width: auto;
    padding: 0;
}

.jn .inner .r-con table.user-apply {
    font-size: 12px;
}

.jn .inner .r-con table.user-apply tr td span {
    background-image: none;
    padding-right: 0;
}

.jn .r-con .user-apply .name {
    width: 70px;
    height: 55px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
}

.jn .r-con .user-apply .xuhao {
    width: 55px;
    height: 55px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
}

.jn .r-con .user-apply .phone {
    width: 100px;
    height: 55px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
}

.jn .r-con .user-apply .id {
    width: 90px;
    height: 55px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
}

.jn .r-con .user-apply .first-part {
    width: 110px;
    height: 55px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
}

.jn .r-con .user-apply .second-part {
    width: 110px;
    height: 55px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
}

.jn .r-con .user-apply .working {
    width: 100px;
    height: 55px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
}

.jn .r-con .user-apply .apply-time {
    width: 130px;
    height: 55px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
}

.jn .r-con .user-apply .status {
    width: 70px;
    height: 55px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
}

.jn .r-con .user-apply .operate {
    width: 80px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
}


/* jn menu */

.jn-menu {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.jn-menu-fixed {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 3;
}

.jn-menu-list,
.jn-menu-item {
    position: relative;
}

.jn-menu-list {
    list-style: none;
    margin: 0;
    padding: 0;
    *top: -5px;
}

.jn-menu-item {
    padding: 0;
    margin: 0;
    height: 100%;
}

.jn-menu-link,
.jn-menu-heading {
    display: block;
    text-decoration: none;
    white-space: nowrap;
}


/* HORIZONTAL MENU */

.jn-menu-horizontal {
    width: 100%;
    white-space: nowrap;
}

.jn-menu-horizontal .pure-menu-list {
    display: inline-block;
}


/* Initial menus should be inline-block so that they are horizontal */

.jn-menu-horizontal .jn-menu-item,
.jn-menu-horizontal .jn-menu-heading,
.jn-menu-horizontal .jn-menu-separator {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
}


/* --------- jn-Button -------*/

.jn-button {
    /* Structure */
    display: inline-block;
    zoom: 1;
    line-height: normal;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


/* Firefox: Get rid of the inner focus border */

.jn-button::-moz-focus-inner {
    padding: 0;
    border: 0;
}


/* outline */

.jn-button {
    font-family: inherit;
    font-size: 100%;
    padding: 0.5em 1em;
    color: #444;
    /* rgba not supported (IE 8) */
    color: rgba(0, 0, 0, 0.80);
    /* rgba supported */
    border: 1px solid #999;
    /*IE 6/7/8*/
    border: none rgba(0, 0, 0, 0);
    /*IE9 + everything else*/
    background-color: #E6E6E6;
    text-decoration: none;
    border-radius: 2px;
}

.jn-button:focus {
    outline: 0;
}

.jn-button-active,
.jn-button:active {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.20) inset;
    border-color: #000\9;
}

.jn-button[disabled],
.jn-button-disabled,
.jn-button-disabled:hover,
.jn-button-disabled:focus,
.jn-button-disabled:active {
    border: none;
    background-image: none;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    filter: alpha(opacity=40);
    -khtml-opacity: 0.40;
    -moz-opacity: 0.40;
    opacity: 0.40;
    cursor: not-allowed;
    box-shadow: none;
}

.jn-button-hidden {
    display: none;
}


/* Firefox: Get rid of the inner focus border */

.jn-button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.jn-button-primary,
.jn-button-selected,
a.jn-button-primary,
a.jn-button-selected {
    background-color: rgb(0, 120, 231);
    color: #fff;
}


/* ---------jn form-------------- */

.jn-form input[type="text"],
.jn-form input[type="password"],
.jn-form input[type="email"],
.jn-form input[type="search"],
.pure-form select,
.pure-form textarea {
    padding: 0.5em 0.6em;
    display: inline-block;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 3px #ddd;
    border-radius: 4px;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.jn-form input[type="text"]:focus,
.jn-form input[type="password"]:focus,
.jn-form input[type="email"]:focus,
.jn-form input[type="search"]:focus,
.jn-form select:focus,
.jn-form textarea:focus {
    outline: 0;
    border-color: #129FEA;
}


/* Login and Sign Up*/

.login-page {
    background-color: #ffffff;
}

.jn-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.jn-clearfix {
    display: inline-block;
    overflow: hidden;
}


/* Hide from IE Mac */

.jn-clearfix {
    display: block;
}


/* End hide from IE Mac */


/* end of clearfix */

.jn .login-person {
    width: 1250px;
    _width: 1250px;
    height: 78px;
    margin: 0 auto;
}

*+html .jn .login-person {
    width: 1250px;
}

.jn .login-person .login-register-button {
    float: left;
    padding-top: 18px;
    list-style-type: none;
    position: relative;
    _top: 15px;
}

*+html .jn .login-person .login-register-button {
    padding-top: 35px;
}

.jn .login-person .login-register-button li {
    float: left;
}

.jn .login-person .login-register-button li a {
    display: block;
    color: #9c9c9c;
    text-decoration: none;
    font-weight: bold;
    padding-right: 15px;
    padding-left: 15px;
    font-size: 14px;
}

.jn .wrapper {
    height: 81px;
    background: url(../image/jn-shallow.jpg) bottom left repeat-x;
}

.jn .login-person h1.login_logo {
    height: 49px;
    width: 236px;
    background-image: url(../image/jn-login-logo.png);
    _background-image: url(../image/jn-login-logo.jpg);
    float: left;
    margin-top: 15px;
    margin-left: 55px;
    display: inline;
}

.jn .jn-login-menu {
    height: 78px;
    width: 268px;
    float: left;
    margin-left: 28px;
    position: relative;
    _top: 5px;
    _margin-left: 32px;
}

.jn .jn-login-menu .jn-menu-link {
    width: 65px;
    display: block;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

.jn .jn-login-menu .jn-menu-link:hover {
    background-color: #0888C5;
    color: white;
}

.jn .jn-login-menu a {
    color: #5d5d5d;
    font-size: 16px;
    font-weight: bold;
}

.jn .jn-login-menu a:hover {
    color: gray;
}

.jn .login-search {
    float: left;
    padding-left: 173px;
    padding-top: 20px;
    height: 41px;
}

.jn .login-search .jn-button {
    background-color: #099cda;
    color: white;
    -webkit-border-radius: 0px 20px 20px 0px;
    border-radius: 0px 20px 20px 0px;
    font-weight: bold;
    position: relative;
    _top: -10px;
    _left: -5px;
    width: 75px;
    height: 38px;
    height\0: 38px;
    _height: 37px;
    _text-aligh: center;
    width: 66px;
    border: 0;
    padding-left: 12px;
    behavior: url(../image/PIE.htc);
    font-size: 14px;
}

*+html .jn .login-search .jn-button {
    width: 75px;
    height: 41px;
    border: 0;
}

.jn .login-search .jn-form .search-input {
    width: 246px;
    _width: 206px;
    height: 38px;
    _height: 33px;
    -webkit-border-radius: 20px 0px 0px 20px;
    border-radius: 20px 0px 0px 20px;
    color: black;
    padding-left: 35px;
    background-image: url(../image/grey.png);
    _background-image: url(../image/search-grey.gif);
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 1px solid #2aa8de;
    behavior: url(../image/PIE.htc);
    font-size: 14px;
}

.jn .login-search .jn-form input[type="search"] {
    height: 41px;
    -webkit-border-radius: 20px 0px 0px 20px;
    border-radius: 20px 0px 0px 20px;
    color: gray;
    padding-left: 35px;
    border: 1px solid #2aa8de;
}

.jn section.login-person {
    height: 600px;
    background-color: #3763a9;
    background-image: url(../image/jn-login-banner-small.png);
    _background-image: url(../image/jn-login-background-small.gif);
    background-position: center center;
    background-repeat: no-repeat;
}

.jn section.login-person .position-box {
    width: 900px;
    margin: 0 auto;
}

.jn section.login-person .position-box .login-box {
    width: 380px;
    background-color: white;
    margin-top: 60px;
    float: right;
}

.jn section.login-person .position-box .login-box ul.login-title {
    width: 381px;
    height: 59px;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.jn section.login-person .position-box .login-box ul.login-title li {
    float: left;
    position: relative;
    display: inline;
    _left: 1px;
}

.jn section.login-person .position-box .login-box ul.login-title li a {
    text-decoration: none;
    color: #313131;
    display: block;
    height: 53px;
    line-height: 53px;
    width: 189px;
    _width: 189.9px;
    text-align: center;
    font-size: 20px;
    font-family: "微软雅黑";
}

.jn section.login-person .position-box .login-box ul.login-title li a.un-selected-right {
    background-color: #e1f6fc;
    border-left: 1px solid #65b5e1;
    border-bottom: 1px solid #65b5e1;
    border-right: 2px solid #e1f6fc;
    _border-right: 1px solid #e1f6fc;
    _width: 190px;
}

.jn section.login-person .position-box .login-box ul.login-title li a.un-selected-left {
    background-color: #e1f6fc;
    border-right: 1px solid #65b5e1;
    border-bottom: 1px solid #65b5e1;
    border-left: 1px solid #e1f6fc;
    _width: 190px;
}

.jn section.login-person .position-box .login-box-content {
    padding-top: 10px;
    margin: 0px 35px;
}

.jn section.login-person .position-box .login-box-content .user-name,
.jn section.login-person .position-box .login-box-content .password,
.jn section.login-person .position-box .login-box-content .login-yanzheng-area {
    width: 290px;
    height: 45px;
    line-height: 45px;
    margin-bottom: 15px;
    padding-left: 20px;
    color: #000;
    border: 1px solid #cfd2d3;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.jn section.login-person .position-box .login-box-content .alert-forget-password {
    color: #0386d8;
}

.jn section.login-person .position-box .login-box-content .user-name:focus,
.jn section.login-person .position-box .login-box-content .password:focus,
.jn section.login-person .position-box .login-box-content .login-yanzheng-area:focus {
    border: 1px solid #66b3e3;
    backgound-color: #f7fcfe;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    outline: none;
}

.jn section.login-person .position-box .login-box-content .login-yanzheng a.login-yanzheng-img {
    display: block;
    float: left;
    margin-top: 4px;
    margin-left: 5px;
    border: 1px solid lightgrey;
}

.jn section.login-person .position-box .login-box-content .login-yanzheng-area {
    width: 160px;
    float: left;
}

.jn section.login-person .position-box .login-box-content span.changeone {
    font-size: 12px;
    margin-top: 15px;
    margin-left: 13px;
    display: block;
    float: left;
    color: #b0b0b0;
    text-decoration: none;
}

.jn section.login-person .position-box .login-box-content .alert-border,
.jn section.login-person .position-box .login-box-content .alert-border:focus,
.jn section.login-person .position-box .login-box-content .alert-border:active {
    border: 1px solid #ef6123;
}

.jn section.login-person .position-box .login-box-content .login-setting .noid {
    float: right;
    font-size: 12px;
    color: #676767;
    position: relative;
    _top: -15px;
}

.jn section.login-person .position-box .login-box-content .login-setting .noid a {
    color: #0386d8;
    text-decoration: none;
}

.jn section.login-person .position-box .login-box-content .login-button {
    background-color: #ef6123;
    color: #fdf7f4;
    width: 310px;
    height: 52px;
    font-family: "微软雅黑";
    font-weight: none;
    font-size: 20px;
    border-radius: 5px;
    margin-bottom: 2px;
    border: 0;
}

.jn section.login-person .position-box .login-box-content .other-login {
    border-top: 1px dotted #b0b0b0;
    text-align: center;
    padding-top: 5px;
    color: #b0b0b0;
    font-size: 12px;
    padding-bottom: 10px;
}

.jn section.login-person .position-box .login-box-content .hezuo {
    margin-top: 10px;
    margin-bottom: 10px;
}

.jn .login-footer {
    width: 1000px;
    margin: 0 auto;
    padding-top: 30px;
    color: #a7a7a7;
    font-size: 13px;
    line-height: 25px;
}

.jn .login-footer .footer-left {
    float: left;
    margin-left: 150px;
}

*html .jn .login-footer .footer-left {
    margin-left: 80px;
}

.jn .login-footer .footer-right {
    float: left;
    margin-left: 50px;
}


/* 个人交互*/

body .jn section.login-person .position-box div.jiaohu {}


/* 注册成功 */

.jn .register-success {
    width: 1000px;
    margin: 0 auto;
    text-align: center;
    padding-top: 120px;
}

.jn .register-nichen {
    text-align: left;
    padding-left: 88px;
    width: 383px;
    margin: 0 auto;
    height: 80px;
    background: url(../image/jn_icon_duigou.png) left center no-repeat;
    _background: url(../image/jn_icon_duigou.gif) left center no-repeat;
    font-family: "微软雅黑";
    color: #313131;
}

.jn .register-nichen2 {
    text-align: left;
    padding-left: 88px;
    width: 600px;
    margin: 0 auto;
    height: 80px;
    background: url(../image/jn_icon_duigou.png) left center no-repeat;
    _background: url(../image/jn_icon_duigou.gif) left center no-repeat;
    font-family: "微软雅黑";
    color: #313131;
    position: relative;
    left: 100px;
}

.jn .register-nichen-long {
    width: 900px;
    margin-left: 200px;
}

.jn .register-nichen-title {
    font-size: 25px;
}

.jn .register-nichen-subtitle {
    font-size: 18px;
    margin-top: 14px;
}

.text-green {
    color: #31ae38;
}

.text-gray {
    color: #959595;
}

.jn .register-nichen-line {
    text-align: center;
    width: 394px;
    margin: 0 auto;
    margin-top: 40px;
}

.jn .register-nichen-left {
    float: left;
    font-size: 16px;
    color: #313131;
    height: 50px;
    line-height: 50px;
}

.jn .register-nichen-input-block {
    float: left;
    margin-left: 15px;
    padding-right: 30px;
    height: 50px;
    line-height: 50px;
    width: 298px;
    position: relative;
}

.jn .register-nichen-input-block-right {
    background: url(../image/jn-pwd_03.png) right center no-repeat;
}

.jn .register-nichen-input-block-wrong {
    background: url(../image/jn-pwd_06.png) right center no-repeat;
}

.jn .register-nichen-input-block input {
    width: 296px;
    height: 48px;
    border: 1px solid #dadada;
    border-radius: 5px;
    line-height: 48px;
    padding: 0;
    padding-left: 10px;
}

.jn .register-nichen-info {
    line-height: 18px;
    text-align: left;
    height: 18px;
    color: #b5b5b5;
    width: 362px;
    margin: 0 auto;
    margin-top: 10px;
    padding-left: 102px;
    background: url(../image/jn-icon-stress.png) 80px center no-repeat;
}

.jn .register-nichen-other {
    color: #f05e26;
    text-decoration: underline;
}

.jn .register-nichen-input-block-wrong input {
    border: 1px solid #ef6220;
}

.jn .register-nichen-input-block label {
    position: absolute;
    left: -20px;
    top: 0;
    width: 306px;
    height: 50px;
    color: #b6b6b6;
}

.jn .register-success h1 {
    font-family: "微软雅黑";
    background-image: url(../image/jn_icon_duigou.png);
    _background-image: url(../image/jn_icon_duigou.gif);
    height: 64px;
    line-height: 64px;
    padding-left: 38px;
    background-repeat: no-repeat;
    background-position: left center;
    width: 350px;
    _width: 360px;
    font-size: 30px;
    margin: 0 auto;
    font-weight: normal;
    color: #313131;
}

.jn .register-success .timing {
    margin-top: 80px;
    color: #9d9d9d;
}

.jn .register-success .jn-button {
    height: 50px;
    line-height: 50px;
    width: 218px;
    background-color: #ff9c00;
    color: white;
    vertical-align: middle;
    padding: 0;
    font-size: 20px;
    margin-top: 20px;
    font-weight: normal;
    font-family: "微软雅黑";
    border: 0;
    margin-bottom: 30px;
}

.jn .register-success .quick-enter-jigou {
    width: 290px;
}

.jn .hot {
    width: 730px;
    _width: 790px;
    margin: 0 auto;
    margin-top: 70px;
    height: 300px;
}

*+html .jn .hot {
    width: 790px;
}

.jn .hot-new {
    width: auto;
    padding: 0 50px;
    margin-top: 100px;
}

.jn .hot div.saishi-block {
    color: #3861aa;
    padding-bottom: 5px;
    border-bottom: 1px solid #ece9ea;
    font-size: 14px;
}

.jn .hot-new div.saishi-block {
    border-bottom: 0;
}

.jn .hot-new .last-item {
    margin-right: 0;
}

.jn .hot-new ul li a span {
    font-size: 14px;
    text-align: center;
    font-weight: normal;
    display: block;
}

.jn .hot div span.more {
    float: right;
    color: #3762aa;
}

.jn .hot div a {
    text-decoration: none;
}

.jn .hot div span.remensaishi {
    float: left;
}

.jn section.hot ul li a img {
    display: block;
    margin-bottom: 10px;
}

.jn section.hot ul li {
    float: left;
    margin-right: 20px;
}

.jn section.hot ul li.last {
    float: left;
    margin-right: 0px;
}

.jn section.hot ul {
    list-style: none;
}

.jn section.hot ul li a {
    text-decoration: none;
    color: #5a5a5a;
    font-weight: bold;
}


/* 个人登录页面 */

.person-rigister {
    background-image: url(../image/jn-person-register-bk.png);
    background-repeat: repeat-x;
    background-color: #f5f5f5;
    background-position: top;
    /*height: 1000px;*/
    text-align: center;
}

.jn .person-register-wrapper {
    background-image: url("../image/jn-login-background.png");
    background-position: center 100px;
    background-repeat: no-repeat;
    /*height:650px;*/
}

* html .jn .person-register-wrapper {
    background-image: url("../image/jn-login-background.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 700px;
}

.jn .person-register-wrapper .header {
    width: 500px;
    height: 130px;
    margin: 0 auto;
    padding-top: 10px;
}

.jn .person-register-wrapper h1,
.jn .person-register-wrapper .logo {
    margin-bottom: 11px;
    height: 74px;
    background-image: url("../image/dl4.png");
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    margin-top: 25px;
}

.jn .person-register-wrapper .login {
    text-align: right;
    color: #333;
    font-size: 12px;
    width: 495px;
    margin: 0 auto;
    margin-bottom: 10px;
}

.jn .person-register-wrapper .login a {
    text-decoration: none;
    font-weight: bold;
    color: #333;
}

.jn .person-login-main {
    width: 495px;
    margin: 0 auto;
    background-color: white;
}

.jn .person-login-yanzheng-sub {
    margin-top: 51px;
    font-family: "微软雅黑", helvetica, arial;
    margin-bottom: -30px;
    color: #313131;
    text-align: center;
}

.jn .person-login-yanzheng {
    padding: 50px 0 20px 0;
    margin-left: 32px;
    font-size: 24px;
    color: #3960aa;
    border-bottom: 1px dotted #c0c0c0;
    font-family: "微软雅黑";
}

.jn .other-place {
    width: 200px;
    height: 100px;
}

.jn .person-login-main .person-login-box {
    padding-left: 7px;
    padding-top: 43px;
    padding-bottom: 30px;
}

.jn .person-login-main .person-login-box ul {
    list-style: none;
    height: 57px;
    padding: 0;
    width: 333px;
    margin: 0 auto 20px auto;
}

.jn .person-login-main .person-login-box ul li {
    float: left;
}

.jn .person-login-main .person-login-box ul li a {
    font-family: "Microsoft YaHei";
    text-decoration: none;
    font-size: 22px;
    display: block;
    text-align: center;
    line-height: 57px;
    width: 156px;
    color: #313131;
    background-image: url("../image/jn-login-company.gif");
    background-repeat: repeat-x;
    background-position: bottom;
    padding-bottom: 2px;
}

.jn .person-login-main .person-login-box ul li a.focus {
    background-image: url("../image/jn-login-person.gif");
    background-repeat: repeat-x;
    background-position: bottom;
    color: #fd5f19;
    padding-bottom: 2px;
}

.jn .person-login-main .person-login-box .login-box-content input {
    width: 298px;

    line-height: 12px;
    margin-bottom: 5px;
    padding-left: 15px;
    border: 1px solid lightgray;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 14px;
    padding-top:15px;
    padding-bottom:15px;
}

.jn .register-left-info {
    font-size: 14px;
    display: block;
    line-height: 50px;
    float: left;
}

.jn .register-login-line {
    width: 340px;
    margin-left: 80px;
    text-align: left;
    *display: inline;
}

.jn .register-login-line2 {
    width: 410px;
    margin-left: 80px;
    *display:inline-block;
}

* html .jn .register-login-line2 {
    display: inline;
}

* html .register-left-info {
    position: relative;
    top: -25px;
}

* html .yanzheng-group .register-left-info {
    position: static;
}

* html .register-yanzheng-group-line {
    position: relative;
    left: 70px;
}

*+html .jn .register-login-line2 {
    display: inline;
}

*+html .register-left-info {
    position: relative;
    top: -25px;
}

*+html .yanzheng-group .register-left-info {
    position: static;
}

.jn .register-login-line input {
    float: left;
    /*margin-left: 20px;*/
}

.jn .person-login-main .person-login-box .login-box-content input.alert-border {
    border: solid 1px #ef6123;
}

.jn .person-login-main .person-login-box .login-box-content input.alert-border:hover,
.jn .person-login-main .person-login-box .login-box-content input.alert-border:focus {
    border: solid 1px #ef6123;
}

.jn .person-login-main .person-login-box .login-box-content input {
    outline: none;
}

.jn .person-login-main .person-login-box .login-box-content input:hover {
    border-bottom-color: #66b2e6;
    border: 1px solid #66b2e6;
    outline: none;
}

.jn .person-login-main .person-login-box .login-box-content .yanzheng-group {
    line-height: 45px;
    position: relative;
}

.jn .person-login-main .person-login-box .login-box-content .yanzheng-group .yanzheng {
    float: left;
    width: 190px;
    _width: 185px;
}

.jn .person-login-main .person-login-box .login-box-content .yanzheng-group .huoquyanzheng {
    width: 99px;
    margin: 0px;
    margin-left: 9px;
    padding: 0px;
    border: 0px;
    color: #fffffd;
    background-color: #ff7f27;
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 43px;
    margin-top: 3px;
    display: inline;
    font-size: 12px;
}

.jn .person-login-main .person-login-box .login-box-content .yanzheng-group .zaicifasong {
    width: 99px;
    margin: 0px;
    margin-left: 9px;
    padding: 0px;
    border: 0px;
    color: #b5b5b5;
    background-color: #ebebeb;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-top: 2px;
    height: 45px;
    line-height: 45px;
    display: inline;
    font-size: 14px;
}

.jn .person-login-main .person-login-box .login-box-content .login-setting input {
    height: auto;
    width: auto;
    margin-right: 5px;
}

.jn .person-login-main .person-login-box .login-box-content .login-setting input[type=checkbox] {
    padding-bottom: 0;
    margin-bottom: 0;
    position: relative;
    top: 2px;
}

.jn .person-login-main .person-login-box .login-box-content .login-setting .read-agree {
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 0;
    position: relative;
    padding-left: 0;
    _top: 5px;
}

.jn .person-login-main .person-login-box .login-box-content .login-button {
    background-color: #ff9c00;
    color: white;
    height: 54px;
    font-size: 22px;
    font-weight: bold;
    width: 319px;
}

.jn .person-login-main .person-login-box .login-box-content .other-login {
    text-align: center;
    padding-top: 10px;
    width: 330px;
    margin: 0 auto;
    padding-bottom: 30px;
    margin-bottom: 20px;
}

.jn .person-login-main .person-login-box .login-box-content .other-login .hezuo {
    margin: 0 auto;
    width: 325px;
    margin-bottom: 10px;
    font-size: 12px;
    text-align: left;
    color: #b0b0b0;
}

.jn .person-login-main .person-login-box .login-box-content .other-login a {
    display: block;
    float: left;
    margin-right: 20px;
}

.jn .person-login-main .person-login-box .login-box-content .login-setting .noid {
    color: #b3b3b3;
    font-size: 12px;
    text-decoration: none;
}

.jn .person-login-main .person-login-box .login-box-content .login-setting .agree {
    color: #b0b0b0;
    text-decoration: none;
}

.jn .person-login-main .person-login-box .login-box-content .login-setting .tip {
    font-size: 12px;
}

.jn .person-login-main .person-login-box .login-box-content .login-setting label.tip {
    display: inline;
}

.jn section.login-person .position-box .login-box-content .login-setting label {
    display: inline;
}

.gongsiguanggaotu {
    text-align: center;
    position: relative;
}

.gongsiguanggaotu img.banner-img {
    width: 900px;
    height: auto;
    margin-bottom: 20px;
}


/* 企业交互 */

.jn section.person-login-main2 {
    margin: 0 10px 10px 10px;
    width: 450px;
    float: left;
}

.jn section.person-login-main2 .login-alert {
    background-image: url(../image/jn-person-register-alert.png);
    padding-left: 20px;
    background-position: left center;
    background-repeat: no-repeat;
    color: #ef6123;
    font-size: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 4px;
}

.jn .login-right {
    background-image: url(../image/jn-person-register-right.png);
    background-repeat: no-repeat;
    background-position: right center;
}

.jn .login-wrong {
    background-image: url(../image/jn-person-register-wrong.png);
    background-repeat: no-repeat;
    background-position: right center;
}
.jn .login-loading {
    background-image: url(../image/loading.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
.jn .login-box-content .login-alert {
    line-height: 14px;
    background-image: url(../image/jn-person-register-alert.png);
    padding-left: 20px;
    background-position: left center;
    background-repeat: no-repeat;
    color: #ef6123;
    font-size: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 4px;
}

.jn .login-box-content .login-alert-black {
    line-height: 8px;
    visibility: hidden;
}

.jn .login-box-content .password-wrapper {
    position: relative;
}

.jn .login-box-content .password-wrapper span {
    position: absolute;
    right: 0px;
    top: 14px;
    font-size: 14px;
    background-color: white;
    width: 62px;
    height: 30px;
}

.jn .login-box-content .password-wrapper span a {
    color: #b0b0b0;
    text-decoration: none;
    font-size: 12px;
    position: relative;
    top: 2px;
}

*html .jn .login-box-content .password-wrapper span a {
    right: 40px;
}

.jn .person-login-main .person-login-box .login-box-content input.login-button {
    line-height: 10px;
    padding-left: 10px;
    font-family: "微软雅黑";
    font-weight: normal;
    font-size: 20px;
    margin-bottom: 30px;
    outline: none;
}

*+html .jn .person-login-main .person-login-box .login-box-content input.login-button {
    line-height: normal;
}

.jn .login-box-content .login-setting {
    margin-bottom: 25px;
    font-size: 14px;
    position: relative;
    *top: 5px;
}

.jn ul.ul-three {
    padding-left: 0
}

.jn ul.ul-three li.last {
    margin-right: 0;
}


/* 修复ie7的bug */

*+html .jn .login-box-content .jn-clearfix {
    clear: both;
}

*+html .jn section.login-person .position-box .login-box-content .login-setting .noid {
    float: none;
    margin-left: 90px;
}

*+html .jn .login-yanzheng a {
    text-decoration: none;
}

*+html .jn .person-login-main {
    margin-top: 20px;
    padding-bottom: 85px;
}

*+html .jn .login-search .jn-form .search-input {
    height: 23px;
    width: auto;
    padding-top: 9px;
}

*html .jn .login-search .jn-form .search-input {
    line-height: 35px;
}

.ie-bug-fix {
    text-align: left;
}

.jn .login-yanzheng {
    width: 311px;
    overflow: hidden;
}

*html .jn section.login-person .position-box .login-box-content .login-yanzheng-area {
    width: 130px;
}

*html .jn .login-yanzheng {
    position: relative;
    left: -35px;
}

*+html .jn section.login-person .position-box .login-box-content .login-yanzheng-area {
    width: 130px;
}

*+html .jn .login-yanzheng {
    position: relative;
    left: -35px;
}


/* 实现placeholder效果 点击输入框输入内容 提示信息消失 */

.jn section.login-person .position-box .login-box-content label,
.jn .login-box-content label {
    display: block;
    position: relative;
}

.jn section.login-person .position-box .login-box-content label span,
.jn .login-box-content label span {
    position: absolute;
    float: left;
    line-height: 45px;
    left: 20px;
    top: 3px;
    cursor: text;
    font-size: 14px;
    color: #7e7f81;
}

.jn section.login-person .position-box .login-box-content label label,
.jn .login-box-content label label {
    position: absolute;
    float: left;
    line-height: 45px;
    left: 20px;
    top: 3px;
    cursor: text;
    font-size: 14px;
    color: #7e7f81;
}

.jn form {
    margin: 0;
    padding: 0;
}

.second-table {
    margin-top: 30px;
}

.jbzl-xiugai tr {
    background-color: #fafafd;
}

#compnay-location {
    margin-left: 7px;
}

.jn .r-con .jbzl-xiugai {
    margin-top: 20px;
    width: 100%;
    border: 1px solid #e7e7eb;
}

.jn .r-con .jbzl-xiugai .company-location {
    vertical-align: top;
    height: 60px;
}

.jn .r-con .jbzl-xiugai .thead {
    border: 1px solid #e7e7eb;
}

.jn .r-con .jbzl-xiugai tr {
    border: 0px;
}

.jn .r-con .jbzl-xiugai .change-value {
    width: 355px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #0179c7;
    font-weight: bold;
}

.jn .r-con .jbzl-xiugai tr td img {
    border: 1px solid #e7e7eb;
}

.jn .r-con .jbzl-xiugai tr.upload,
.jn .r-con .zhuceren-info tr.upload {
    color: #0179c7;
    font-weight: bold;
}

.jn .r-con .jbzl-xiugai tr.upload span.up-down,
.jn .r-con .zhuceren-info tr.upload span.up-down {
    color: #8d8d8d;
    font-size: 14px;
    font-weight: normal;
}

.jn .r-con .jbzl-xiugai tr td .jingyingfanwei-info {
    color: #8d8d8d;
}

.jn .r-con .jbzl-xiugai tr.button-line {
    background-color: #f4f5f9;
    border-top: #e7e7eb 1px solid;
}

.jn .r-con .pic-info tr.button-line {
    background-color: #f4f5f9;
    border-top: #e7e7eb 1px solid;
}

.jn .r-con .jbzl-xiugai tr.button-line .submit {
    text-align: center;
    width: 102px;
    height: 38px;
    background-color: #ffc600;
    display: block;
    float: left;
    font-size: 16px;
    font-family: "宋体";
    text-decoration: none;
    color: #333;
    margin: 20px 0 20px 340px;
    border-radius: 4px;
    border: 1px solid #333;
    font-weight: bold;
    display: inline;
}

.jn .r-con .pic-info tr.button-line .submit {
    text-align: center;
    width: 102px;
    height: 38px;
    background-color: #ffc600;
    display: block;
    float: left;
    font-size: 16px;
    font-family: "宋体";
    text-decoration: none;
    color: #333;
    margin: 20px 0 20px 340px;
    border-radius: 4px;
    border: 1px solid #333;
    font-weight: bold;
    display: inline;
}

.jn .r-con .jbzl-xiugai tr.button-line .cancel {
    text-align: center;
    width: 102px;
    height: 38px;
    background-color: #f4f5f9;
    display: block;
    float: left;
    font-size: 16px;
    font-family: "宋体";
    text-decoration: none;
    color: #333;
    margin: 20px 0 20px 20px;
    border-radius: 4px;
    border: 1px solid #333;
    font-weight: bold;
    display: inline;
}

.jn .r-con .pic-info tr.button-line .cancel {
    text-align: center;
    width: 102px;
    height: 38px;
    background-color: white;
    display: block;
    float: left;
    font-size: 16px;
    font-family: "宋体";
    text-decoration: none;
    color: #333;
    margin: 20px 0 20px 20px;
    border-radius: 4px;
    border: 1px solid #333;
    font-weight: bold;
    display: inline;
}

.jn .pic-info .chicun {
    line-height: 1.5em;
}

.jn .pic-info .pic-upload {
    text-align: center;
    width: 102px;
    height: 38px;
    background-color: #ff6c1c;
    display: block;
    float: left;
    font-size: 16px;
    font-family: "宋体";
    text-decoration: none;
    color: white;
    margin: 20px 20px 20px 0px;
    border-radius: 4px;
    font-weight: bold;
}

.jn .pic-info .banner li {
    float: left;
    padding-left: 24px;
    padding-top: 20px;
}

.jn .pic-info .banner li .input-block {
    padding-left: 70px;
}

.jn .zhuceren-info {
    width: 100%;
    border: 1px solid #e7e7eb;
    background-color: #faf9fe;
}

.jn .r-con table.zhuceren-info tr {
    border: 0;
}

.jn .r-con table.zhuceren-info .thead {
    border: 1px solid #e7e7eb
}

.jn .r-con .zhuceren-info tr.button-line {
    background-color: #f4f5f9;
    border-top: #e7e7eb 1px solid;
}

.jn .r-con .zhuceren-info tr.button-line .submit {
    text-align: center;
    width: 102px;
    height: 38px;
    background-color: #ffc600;
    display: block;
    float: left;
    font-size: 16px;
    font-family: "宋体";
    text-decoration: none;
    color: #333;
    margin: 20px 0 20px 340px;
    border-radius: 4px;
    border: 1px solid #333;
    font-weight: bold;
    display: inline;
}

.jn .r-con .zhuceren-info tr.button-line .cancel {
    text-align: center;
    width: 102px;
    height: 38px;
    background-color: white;
    display: block;
    float: left;
    font-size: 16px;
    font-family: "宋体";
    text-decoration: none;
    color: #333;
    margin: 20px 0 20px 20px;
    border-radius: 4px;
    border: 1px solid #333;
    font-weight: bold;
    display: inline;
}

.jn .r-con .zhuceren-info input {
    height: 28px;
    line-height: 28px;
    padding-left: 5px;
    width: 350px;
    color: #0179c7;
    font-weight: bold;
}

.jn .r-con .zhuceren-info input.phone {
    width: 180px;
}

.jn .r-con .zhuceren-info .yanzheng-button {
    font-size: 12px;
    display: block;
    color: #289be5;
    border: 1px solid #289be5;
    width: 80px;
    text-align: center;
    height: 22px;
    line-height: 22px;
    float: left;
    background-color: #c3e8ff;
    text-decoration: none;
    margin-top: 8px;
    margin-left: 10px;
}

.jn .r-con .zhuceren-info .phone-span {
    float: left;
}

.jn .r-con .zhuceren-info .yanzheng-info {
    color: #8d8d8d;
    margin-left: 10px;
    font-size: 12px;
}

.new-zu-input {
    display: none;
}

.zhizhao .qz-jh {
    position: absolute;
    left: 30px;
    top: 10px;
    width: 180px;
    height: 135px;
    display: block;
}

.zhizhao a.btn-mstj {
    display: block;
    width: 186px;
    height: 57px;
    background: url(../image/oc-sj-icon05.png) no-repeat;
    line-height: 57px;
    font-family: "微软雅黑";
    font-size: 20px;
    color: #0c88d8;
    text-align: center;
    position: absolute;
    top: 40px;
    left: 38px;
    text-decoration: none;
}

.zhizhao .upload-pic {
    position: relative;
}


/* 修改密码 */

.jn .r-con .password-block {
    margin-top: 49px;
    margin-left: 53px;
}

.jn .r-con .password-block .password-line {
    margin-bottom: 15px;
}

.jn .r-con .password-block .pwd-left {
    font-size: 14px;
    color: #434343;
    font-weight: bold;
    width: 64px;
    float: left;
    line-height: 32px;
    height: 32px;
    margin-right: 12px;
}

.jn .r-con .password-block .input-block {
    float: left;
    width: 268px;
    position: relative;
}

.jn .r-con .password-block .input-block input {
    width: 240px;
    height: 30px;
    line-height: 30px;
    padding: 1px;
    font-size: 14px;
    padding-left: 5px;
}

.jn .r-con .password-block .pwd-right {
    background: url(../image/jn-pwd_03.png) right center no-repeat;
}

.jn .r-con .password-block .pwd-wrong {
    background: url(../image/jn-pwd_06.png) right center no-repeat;
}

.jn .r-con .password-block .input-block label {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 30px;
    line-height: 30px;
    padding: 1px;
    color: #999999;
    font-size: 14px;
    padding-left: 5px;
}

.jn .r-con .password-block .qiangdu {
    margin-left: 75px;
    margin-top: 17px;
    margin-bottom: 10px;
}

.jn .r-con .password-block .qiangdu-text {
    float: left;
    color: #8e8e8e;
}

.jn .r-con .password-block .qiangdu-block {
    float: left;
    margin-top: 5px;
}

.jn .r-con .password-block .qiangdu-small-block {
    float: left;
    margin-left: 6px;
}

.jn .r-con .password-block .qiangdu-color-block {
    height: 8px;
    width: 57px;
    background-color: #d3d3d3;
}

.jn .r-con .password-block .qiangdu-text-block {
    text-align: center;
    color: #8e8e8e;
}

.jn .r-con .password-block .qiangdu-text-block {
    text-align: center;
}

.jn .r-con .password-block .savechange {
    display: block;
    text-align: center;
    text-decoration: none;
    background-color: #ff6600;
    color: white;
    font-size: 16px;
    width: 142px;
    height: 40px;
    line-height: 40px;
    margin-left: 74px;
    border-radius: 3px;
    margin-top: 20px;
    font-weight: bold;
}

.jn .r-con .password-block .alert-info {
    width: 228px;
    height: 26px;
    padding-top: 20px;
    padding-left: 17px;
    background: url(../image/jn-pwd_13.jpg) no-repeat center center;
    margin-left: 71px;
}

.jn .r-con .password-block .pwd-low {
    background-color: #ff5206;
}

.jn .r-con .password-block .pwd-middle {
    background-color: #ffc20b;
}

.jn .r-con .password-block .pwd-high {
    background-color: #02c139;
}

.jn .r-con .password-block .alert-border {
    border: 1px solid #ec5d26;
}

.jn .company-image-lists .img-block img {
    width: 200px;
    height: 60px;
}

.jn .banner-example {
    position: absolute;
    top: 20px;
    left: 160px;
}

.jn .banner-example .jghome-top-touxiang img {
    width: 100px;
    height: 100px;
    border-radius: 50px;
    border: 1px solid #ececed;
}

.jn .banner-example .jghome-top-touxiang {
    float: left;
}

.jn .banner-example .jghome-top-right {
    float: left;
    margin-left: 20px;
    text-align: left;
}

.jn .banner-example .jghome-company-name {
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    float: left;
}

.jn .banner-example .jghome-company-icon {
    float: left;
    width: 55px;
    height: 20px;
    line-height: 20px;
    background: url("../image/jigou_06.jpg") 3px center no-repeat;
    padding-left: 20px;
    background-color: #ffb101;
    margin-left: 20px;
    display: block;
    text-decoration: none;
    color: #fff;
    margin-top: 8px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: bold;
}

.jn .banner-example .jghome-top-tabs ul li {
    float: left;
    margin-right: 9px;
}

.jn .banner-example .jghome-top-tabs ul li a {
    padding: 0 20px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    display: block;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.1);
    color: #fff;
}

.jn .banner-example .jghome-top-location {
    padding-left: 6px;
    font-size: 14px;
    color: #fff;
    float: left;
}

.jn .image-logo-block {
    border: 1px solid lightgrey;
    width: 200px;
    height: 200px;
    margin: 20px;
    text-align: center;
}

.jn .image-logo-block img {
    max-width: 200px;
    max-height: 200px;
}

.jn .persong-login-yanzheng-info {
    float: right;
    color: #313131;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    padding-right: 15px;
}

.jn .persong-login-yanzheng-icon {
    color: #3960aa;
    text-decoration: none;
    cursor: pointer;
}

.jn .yz-shouji {
    float: left;
}

.clearfix:after {
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
    content: ".";
}

.clearfix {
    zoom: 1;
}

.login-line66 {
    margin-bottom: 14px;
    width: 340px;
    margin-left: 80px;
    *display: inline;
    text-align: left;
}

.jn .person-login-main .person-login-box .login-box-content .login-line66 input.yanzheng-input {
    width: 164px;
    float: left;
    padding-left: 15px;
    height: 20px;
    border: 1px solid #cfd2d3;
    font-size: 14px;
    border-radius: 3px;
}

.login-line66 .img-yanzheng {
    margin-left: 5px;
    float: left;
}

.login-line66 .img-yanzheng img {
    width: 75px;
    height: 52px;
}

.login-line66 .yanzheng-info {
    color: #666;
    line-height: 52px;
    font-size: 14px;
    float: left;
    cursor: pointer;
    margin-left: 9px;
}
.login2020-info{
    text-align: center;
}
.login2020-info-img{
    width: 50px;
    height: 50px;
    border-radius: 1000px;
    display: inline-block;
}
.login2020-info-title{
    text-align: center;
    font-size: 16px;
    margin-top: 5px;
}
.login2020-info-text{
    text-align: center;
    font-size: 14px;
    margin-bottom: 20px;
}
.login2020-tabs{
    padding: 25px 50px;
}
.login-2020-tab{
    text-align: center;
    float: left;
    width: 50%;
}
.login-2020-tab{
    color:#ff7f27;
    font-weight: bold;
    position: relative;
    cursor: pointer;
}
.login-2020-tab-select:after{
    height: 2px;
    position: absolute;
    width: 140px;
    background-color: #ff7f27;
    top: 120%;
    content:' ';
    left:50%;
    margin-left: -70px;
}
.login-tab2{
    display: none;
}

img.huoquyanzheng{
   display: block !important;
   margin-left: 8px !important;    
   float: left;
}

.login-director-2020{
    background-color: white;
    text-align: center;
    width: 495px;
    margin: 0 auto;
    margin-top: 15px;
    padding: 20px 0;
    display: block;
    color:#ff9c00;
    cursor: pointer;
    text-decoration: none;
}
.person-login-main-2020{
    margin-top: 20px !important;
}
.jn .person-login-main-2020 .person-login-box{
    padding-top: 0;
    padding-left: 0;
}
.login2020-tabs-new{
    padding: 0;
    margin-bottom: 20px;
}
.login-2020-reg-title{
    font-size: 22px;
    color:rgb(73, 73, 73);
    margin-bottom: 12px;
}
.login-2020-reg-subtitle{
    color:#595959;
    font-size: 12px;
    font-weight: normal;
}
.person-login-main-2020 .login-2020-tab-select:after{
    display: none;
}
.person-login-main-2020 .login-2020-tab{
    padding: 20px 0;
    background-color: rgb(241,243,244);
}
.person-login-main-2020 .login-2020-tab-select{
    background-color: white;
}
.login-2020-tab-select .login-2020-reg-title{
    color: black;
}
.login-2020-tab-select .login-2020-reg-subtitle{
    color:#595959;
}